// pages/design/detail.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    designId: null,
    design: null,
    loading: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (options.id) {
      this.setData({
        designId: options.id
      })
      this.loadDesignDetail(options.id)
    } else {
      wx.showToast({
        title: '设计ID无效',
        icon: 'none'
      })
      setTimeout(() => {
        wx.navigateBack()
      }, 1500)
    }
  },

  /**
   * 加载设计详情
   */
  loadDesignDetail: function(id) {
    const that = this
    
    // 模拟数据
    const mockDesign = {
      id: id,
      name: '设计作品 #' + id,
      description: '这是一个精美的设计作品，展示了独特的创意和精湛的技艺。',
      imageUrl: '/images/icon/design-avatar-1.svg',
      createTime: '2023-06-01',
      tags: ['创意', '设计', '艺术'],
      author: '设计师',
      status: 1
    }
    
    that.setData({
      design: mockDesign,
      loading: false
    })
  },

  /**
   * 返回上一页
   */
  goBack: function() {
    wx.navigateBack({
      delta: 1
    })
  },

  /**
   * 编辑设计
   */
  editDesign: function() {
    wx.showToast({
      title: '跳转到编辑页面',
      icon: 'none'
    })
  },

  /**
   * 分享设计
  */
  onShareAppMessage: function() {
    return {
      title: this.data.design ? this.data.design.name : '设计作品',
      path: '/pages/design/detail?id=' + this.data.designId
    }
  }
})